package com.amsp.oa.oademo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;

@Data
@TableName("environment_apply")
public class EnvironmentApply {
    @TableId(type = IdType.AUTO)
    private Long id;
    
    private String applyNo;           // 申请编号
    private String type;              // 申请类型：clean-清洁, disinfect-消杀, green-绿化
    private String applicant;         // 申请人
    private String phone;             // 联系电话
    
    private String area;              // 区域
    private String section;           // 区段/楼层
    private String spot;              // 具体位置
    
    private String serviceType;       // 服务类型（清洁类型/消杀类型/养护类型）
    private Date expectedStartTime;   // 期望开始时间
    private Date expectedEndTime;     // 期望结束时间
    private String requirements;      // 具体要求
    private String remarks;           // 备注
    
    private String status;            // 状态：pending-待处理, processing-处理中, completed-已完成, cancelled-已取消
    private String handler;           // 处理人
    private String handleResult;      // 处理结果
    private Date handleTime;          // 处理时间
    
    private Date createTime;          // 创建时间
    private Date updateTime;          // 更新时间
} 